export const TrackStatusMapper = {
  inforeceived: '快递员已收到包裹信息，正要取件。',
  transit: '包裹在运输途中。',
  pickup: '包裹已到达当地地点或正在前往您家的途中。',
  undelivered: '已尝试递送包裹，但由于某些原因而失败。通常，快递员会很快安排另一次送货。',
  delivered: '包裹已签收！',
  notfound: '包裹信息目前查询不到。',
  exception: '包裹可能已退回给发件人、损坏、丢失或其他异常。',
  expired: '包裹最后一条轨迹距今30天未更新。发生这种情况时，请联系快递员查询更多详细信息。',
  pending: '新增包裹正在查询中，请等待。'
};

export const SubTrackStatusMapper = {
  inforeceived001: '包裹正在等待快递员取件。',
  transit001: '包裹正在前往目的地的途中。',
  transit002: '包裹到达中心或分拣中心。',
  transit003: '包裹到达送货地。',
  transit004: '包裹到达目的地国家。',
  transit005: '清关完成。',
  transit006: '物品已发货。',
  transit007: '从机场出发。',
  pickup001: '包裹正在派送中或即将派送。',
  pickup002: '包裹到达代收点等待自取。',
  pickup003: '派送中，物流商已经与收件人联系过至少一次。',
  delivered001: '包裹投递成功。',
  delivered002: '客户自提成功。',
  delivered003: '包裹由客户签字签收。',
  delivered004: '包裹放至快递柜，或由物业、门卫代收。',
  undelivered001: '包裹由于地址问题投递失败。',
  undelivered002: '派送时无人在家。',
  undelivered003: '无法联系到收件人。',
  undelivered004: '由于其他原因导致派送失败。',
  exception004: '包裹无人认领。',
  exception005: '其他异常情况。',
  exception006: '包裹被海关扣留。',
  exception007: '包裹破损、遗失或被丢弃。',
  exception008: '订单在揽件前被取消。',
  exception009: '收件人拒收包裹。',
  exception010: '包裹已退回发件人处。',
  exception011: '包裹正在被退回发件人的途中。',
  notfound002: '包裹正在等待被揽件。',
  expired001: '包裹最后一条轨迹距今30天未更新。发生这种情况时，请联系快递员查询更多详细信息。'
};

export const Columns = [
  // ID id , 货号 code ， 批次 dash ， 描述 title， 个数 nums ， 箱数 cartion， 总重 weight， 总体积 value， 总抛重 valueW， 金额 amount
  {
    prop: 'itemid',
    label: 'ID',
    width: 100
  },
  {
    prop: 'code',
    label: '货号',
    width: 100
  },
  {
    prop: 'dash',
    label: '批次',
    width: 100
  },
  {
    prop: 'title',
    label: '描述',
    width: 100
  },
  {
    prop: 'nums',
    label: '个数'
  },
  {
    prop: 'cartion',
    label: '箱数'
  },
  {
    prop: 'weight',
    label: '总重'
  },
  {
    prop: 'value',
    label: '总体积'
  },
  {
    prop: 'valueW',
    label: '总抛重'
  },
  {
    prop: 'amount',
    label: '金额'
  }
];

export const list = [
  {
    name: '订单信息'
  },
  {
    name: '运费报价'
  },
  {
    name: '账单信息'
  },
  {
    name: '物流信息'
  }
];

export const quoteFormItems = [
  {
    label: '运输方式',
    prop: 'company',
    type: 'select',
    options: []
  },
  {
    label: '快递公司',
    prop: 'shipCompany',
    type: 'select',
    options: []
  },
  {
    label: ' 发货地',
    prop: 'bCountryId'
  },
  {
    label: '预估运费',
    prop: 'shipCost'
  },
  {
    label: '发货周期',
    prop: 'shipDate'
  },
  {
    label: '有效期',
    prop: 'shipValidity'
  },
  {
    label: '包装类型',
    prop: 'packType'
  },
  {
    label: '包装数量',
    prop: 'packNum'
  }
];

export const billFormItems = [
  {
    label: '支付总金额',
    prop: 'payAmount'
  },
  {
    label: '支付方式',
    prop: 'payType'
  },
  {
    label: '支付状态',
    prop: 'payStatus'
  },
  {
    label: '附件资料',
    slotName: 'file'
  }
];

export const expressFormItems = [
  {
    label: '发货公司',
    prop: 'shipCompany'
  },
  {
    label: '运单号码',
    prop: 'shipNumber'
  },
  {
    label: '运费',
    prop: 'shipPrice'
  },
  {
    label: '附件资料',
    slotName: 'file'
  }
];
